civil site engineer responsibilities